import java.util.Scanner;

/**
 * @Author Stringzhua
 * @Date 2024/2/2 12:12
 * description:数组的使用
 * 使用方式2 动态初始化
 * 先声明数组
 * 语法:数据类型[] 数组名;  或者  数据类型[] 数组名
 * int a[];  或者 int[] a;
 * 创建数组:
 * 数组名=new 数据类型[大小];
 * a=new int[10];
 * 数组的引用(使用/访问/获取数组元素)
 * 数组名[下标/索引/index]比如:你要使用a数组的第3个数 a[2]
 * 案例:循环输入5个成绩,保存到double数组,并输出
 */
public class Array03 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //1.创建一个double数组 大小5
        //第二种动态分配方式 先声明数组,再new分配空间
        double[] scores;//声明数组  这时候scores是null
        scores = new double[5];//分配内存空间,可以存放数据
        //2.赋值
        for (int i = 0; i < 5; i++) {
            System.out.println("请输入第" + (i + 1) + "个元素的值");
            scores[i] = sc.nextDouble();
        }
        //3.打印
        System.out.println("========数组元素/值的情况如下======");
        for (int i = 0; i < 5; i++) {
            System.out.println("第" + (i + 1) + "个元素的值=" + scores[i]);
        }
    }
}